<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Test HTML5</title>
</head>
<body>

<button onclick="showMessage()">展示弹窗</button>
<br/><br/>
<button onclick="startClass()">开始上课</button>
<br/><br/>
<button onclick="inputSyncCode()">输入同步码</button>
<br/><br/>
<button onclick="pptPagePre()">PPT-上一页</button>&nbsp;&nbsp;
<button onclick="pptPageNext()">PPT-下一页</button>
<button onclick="pptPage(5)">PPT-翻到第五页</button>
<br/><br/>
<button onclick="getToken()">获取Token</button>
<div id="tokenDiv">wait token</div>
<br/><br/>
<button onclick="copyUrl()">复制链接</button>
<br/><br/>
<button onclick="finishActivity()">关闭页面</button>

</body>
<script>
	// 输入同步码，Android会弹出同步码输入框，并执行MQTT连接等后续操作
	function inputSyncCode(){
		window.AndroidJs.h5InputSyncCode()
	}

	// PPT 翻页---上一页
	function copyUrl(){
		window.AndroidJs.h5Copy("http://www.sxw.cn")
	}

	// PPT 翻页---上一页
	function pptPagePre(){
		window.AndroidJs.h5PPTPagePre()
	}

	// PPT 翻页---下一页
	function pptPageNext(){
		window.AndroidJs.h5PPTPageNext()
	}

	// PPT 翻页---指定页
	function pptPage(page){
		window.AndroidJs.h5PPTPage(page)
	}

	// 开始上课，将url传给Android，Android会重新打开一个全屏的WebView加载这个URL
	function startClass(){
		window.AndroidJs.h5StartClass("https://www.baidu.com/")
	}

	// 关闭页面,如果当前Android是第一个页面,会直接退出APP
	function finishActivity(){
		window.AndroidJs.h5Close()
	}

	// 调用Android弹窗
	function showMessage() {
		window.AndroidJs.h5ShowMessage("Hello Android，This is JavaScript")
	}

	// 告知Android我需要Token,Android收到后,会回调setToken(token)方法
	function getToken(){
		window.AndroidJs.h5GetToken()
	}

	// 提供给Android调用，属于getToken的回调方法
	function setToken(token){
		document.getElementById("tokenDiv").innerHTML = "<p style=\"word-break:break-all;\">"+token+"</p>";
	}
</script>
</html>